package com.lebang.mapper;

import com.lebang.entity.sys.LbbValidCode;
import com.lebang.example.LbbValidCodeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface LbbValidCodeMapper {
    long countByExample(LbbValidCodeExample example);

    int deleteByExample(LbbValidCodeExample example);

    int deleteByPrimaryKey(Long id);

    int insert(LbbValidCode record);

    int insertSelective(LbbValidCode record);

    List<LbbValidCode> selectByExample(LbbValidCodeExample example);

    LbbValidCode selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") LbbValidCode record, @Param("example") LbbValidCodeExample example);

    int updateByExample(@Param("record") LbbValidCode record, @Param("example") LbbValidCodeExample example);

    int updateByPrimaryKeySelective(LbbValidCode record);

    int updateByPrimaryKey(LbbValidCode record);
}